<?php 
/*DEE_DESC
$templ['title']='404 Ошбика';
//DEE_DESC_END*/

 header("HTTP/1.0 404 Not Found");

if(false && !$user->groupNameSys!='administrators')//Если не админ добваляю отчет
{
	$uri=$_SERVER['REQUEST_URI'];
	$ref=isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';
	$ip=$_SERVER['REMOTE_ADDR'];
	//лучше в поле типа UNSIGNED INT. В MySQL есть функция INET_ATON(), которая преобразует IP-адрес в тип INT.

	$conn->query("select id from log404 where url='$uri' and refer='$ref'");
	if($conn->rowCount()==1)
	{
		$row=$conn->fetch();
		$id=$row['id'];
		$sql="update log404 set refer='$ref',ip=INET_ATON('$ip'),dateLast=now(),count=(count+1) where id=$id";
	}
	else
	{
		$sql="insert into log404(url,dateFirst,dateLast,refer,ip)values('$uri',now(),now(),'$ref',INET_ATON('$ip'))";
	}
	$conn->query($sql);
}

$view->title='404 Страница не найдена.';		
$view->gText='	<div class="error-404">

					<div class="error-404__photo">
						<span>404</span>
					</div>

					<p>
						Неправильно набран адрес,<br />
					 	или такой страницы на сайте<br />
					 	больше не существует
					</p>

				</div>	';
